/*
* CourseStatistics.java
* Created on  2014-5-15 上午9:38
* 版本       修改时间          作者      修改内容
* V1.0.1    2014-5-15       gaoxinyu    初始版本
*
*/
package com.genghis.ptas.statistic.entity;

import com.genghis.ptas.util.ExtremeValue;

public class CourseStatistics {
    private Integer id;
    private Double averageScore;
    private String totalTime;
    private Integer collectNumber;
    private Integer registerNumber;
    private Integer totalNumber;
    private Integer quality;
    private String showQuality;
    private Integer courseId;
    private String courseName;

    //showNum 存储统计的属性的值
    private int showNum;
    private int groupNum;
    private String typeId;
    private String statisticItem;
    private String rankNum;
    private String sort;
    private ExtremeValue extremeValue;

    public CourseStatistics() {
    }

    public CourseStatistics(Double averageScore, String totalTime, Integer collectNumber, Integer registerNumber, Integer totalNumber, Integer courseId, String courseName) {
        this.averageScore = averageScore;
        this.totalTime = totalTime;
        this.collectNumber = collectNumber;
        this.registerNumber = registerNumber;
        this.totalNumber = totalNumber;
        this.courseId = courseId;
        this.courseName = courseName;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Double getAverageScore() {
        return averageScore;
    }

    public void setAverageScore(Double averageScore) {
        this.averageScore = averageScore;
    }

    public String getTotalTime() {
        return totalTime;
    }

    public void setTotalTime(String totalTime) {
        this.totalTime = totalTime;
    }

    public Integer getTotalNumber() {
        return totalNumber;
    }

    public void setTotalNumber(Integer totalNumber) {
        this.totalNumber = totalNumber;
    }

    public Integer getQuality() {
        return quality;
    }

    public void setQuality(Integer quality) {
        this.quality = quality;
    }

    public String getShowQuality() {
        return showQuality;
    }

    public void setShowQuality(String showQuality) {
        this.showQuality = showQuality;
    }

    public Integer getCourseId() {
        return courseId;
    }

    public void setCourseId(Integer courseId) {
        this.courseId = courseId;
    }

    public Integer getRegisterNumber() {
        return registerNumber;
    }

    public void setRegisterNumber(Integer registerNumber) {
        this.registerNumber = registerNumber;
    }

    public Integer getCollectNumber() {
        return collectNumber;
    }

    public void setCollectNumber(Integer collectNumber) {
        this.collectNumber = collectNumber;
    }

    public String getCourseName() {
        return courseName;
    }

    public void setCourseName(String courseName) {
        this.courseName = courseName;
    }

    public int getGroupNum() {
        return groupNum;
    }

    public void setGroupNum(int groupNum) {
        this.groupNum = groupNum;
    }

    public String getTypeId() {
        return typeId;
    }

    public void setTypeId(String typeId) {
        this.typeId = typeId;
    }

    public String getStatisticItem() {
        return statisticItem;
    }

    public void setStatisticItem(String statisticItem) {
        this.statisticItem = statisticItem;
    }

    public String getRankNum() {
        return rankNum;
    }

    public void setRankNum(String rankNum) {
        this.rankNum = rankNum;
    }


    public String getSort() {
        return sort;
    }

    public void setSort(String sort) {
        this.sort = sort;
    }

    public int getShowNum() {
        return showNum;
    }

    public void setShowNum(int showNum) {
        this.showNum = showNum;
    }

    public ExtremeValue getExtremeValue() {
        return extremeValue;
    }

    public void setExtremeValue(ExtremeValue extremeValue) {
        this.extremeValue = extremeValue;
    }
}
